package org.jeecg.modules.friends.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.friends.condition.SystemConfigCondition;
import org.jeecg.modules.friends.model.SystemConfigDO;

public interface SystemConfigDOMapper {
    long countByCondition(SystemConfigCondition condition);

    int deleteByCondition(SystemConfigCondition condition);

    int deleteByPrimaryKey(Long id);

    int insert(SystemConfigDO record);

    int insertSelective(SystemConfigDO record);

    List<SystemConfigDO> selectByCondition(SystemConfigCondition condition);

    SystemConfigDO selectByPrimaryKey(Long id);

    int updateByConditionSelective(@Param("record") SystemConfigDO record, @Param("condition") SystemConfigCondition condition);

    int updateByCondition(@Param("record") SystemConfigDO record, @Param("condition") SystemConfigCondition condition);

    int updateByPrimaryKeySelective(SystemConfigDO record);

    int updateByPrimaryKey(SystemConfigDO record);
}